DbHelper

class DbHelper

Класс с методами, выполняющими запросы в БД

Constructors

Link copied to clipboard
constructor(url: String, driverClassName: String, countOfEntitiesToLog: Int = 100)

Конструктор класса

constructor(url: String, driverClassName: String, username: String, password: String, countOfEntitiesToLog: Int = 100)

Конструктор класса

constructor(dataSource: AbstractDriverBasedDataSource, countOfEntitiesToLog: Int = 100)

Конструктор класса

Types

Link copied to clipboard
class Call(val dbHelper: DbHelper)

Дополнительный класс, предоставляющий методы вызова функции или процедуры

Link copied to clipboard
class Connections(val dbHelper: DbHelper)

Дополнительный класс, предоставляющий объекты классов Connection, JdbcTemplate и NamedParameterJdbcTemplate

Link copied to clipboard
class ExecuteQuery(val dbHelper: DbHelper)

Дополнительный класс, предоставляющий методы доступа к БД

Link copied to clipboard
class Insert(val dbHelper: DbHelper)

Дополнительный класс, предоставляющий методы вставки объектов в таблицы

Properties

Link copied to clipboard

Объект с методами вызова функции или процедуры

Link copied to clipboard
private var connection: Connection?
Link copied to clipboard

Объект с методами, предоставляющий объекты классов Connection, JdbcTemplate и NamedParameterJdbcTemplate

Link copied to clipboard
Link copied to clipboard
private var dataSource: AbstractDriverBasedDataSource
Link copied to clipboard

Объект с методами, выполняющими запросы в БД

Link copied to clipboard
private val getJdbcTemplate: JdbcTemplate
Link copied to clipboard
private val getNamedParameterJdbcTemplate: NamedParameterJdbcTemplate
Link copied to clipboard

Объект с методами, выполняющими вставку объектов в БД

Link copied to clipboard
private var jdbcTemplate: JdbcTemplate?
Link copied to clipboard
private var namedParameterJdbcTemplate: NamedParameterJdbcTemplate?

Functions

Link copied to clipboard
private fun <T> addResultToReport(id: String, list: List<T>)
Link copied to clipboard
private fun closeConnection()
Link copied to clipboard
private fun getConnection(): Connection
Link copied to clipboard
private fun <T> getList(query: String, params: HashMap<String, Any>?, id: String, message: String?, cls: Class<T>, needFail: Boolean): List<T>
Link copied to clipboard
private fun logQuery(query: String, params: HashMap<String, Any>?, stepId: String, message: String?)